Big Huge Thesaurus

Sarcocephalus esculentus

noun